//
// Created by lfm on 2025/3/11.
//
//#include <iostream>
//using namespace std;
////多态
////动物类
//class Animal
//{
//public:
//    //虚类函数
//     void speak()
//    {
//        cout << "动物在说话" << endl;
//    }
//};
//
////猫类
//class Cat : public Animal
//{
//public:
//    void speak()
//    {
//        cout << "猫说话" << endl;
//    }
//};
//
//class Dog : public Animal
//{
//public:
//    void speak()
//    {
//        cout << "狗说话" << endl;
//    }
//};
//
////创造一个调用说话的函数
//void Speak(Animal & animal)
//{
//    animal.speak();
//}
//
//int main()
//{
//    Cat cat;
//    Dog dog;
//    Speak(cat);
//    Speak(dog);
//    return 0;
//}